package com.过滤器链的设计与实现;

/**Filter - 过滤器接口，其实现类会调用 nextInvoker 或者尾部的 lastInvoker。
 * 过滤器
 */
public interface Filter {
    /**
     * 是否需要加载该 filter
     */
    boolean needToLoad();
    /**
     * 过滤
     */
    Response filter(Request request, Invoker nextInvoker);
}